home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / epl1000.gpd < prev    next >
Encoding:
Text File  |  1999-07-30  |  24.4 KB  |  889 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EPL1000.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson L-1000"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ep24res.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 1
  14. *Feature: Orientation
  15. {
  16.     *rcNameID: =ORIENTATION_DISPLAY
  17.     *DefaultOption: PORTRAIT
  18.     *Option: PORTRAIT
  19.     {
  20.         *rcNameID: =PORTRAIT_DISPLAY
  21.     }
  22.     *Option: LANDSCAPE_CC270
  23.     {
  24.         *rcNameID: =LANDSCAPE_DISPLAY
  25.     }
  26. }
  27. *Feature: InputBin
  28. {
  29.     *rcNameID: =PAPER_SOURCE_DISPLAY
  30.     *DefaultOption: TRACTOR
  31.     *Option: TRACTOR
  32.     {
  33.         *rcNameID: =TRACTOR_DISPLAY
  34.         *Command: CmdSelect
  35.         {
  36.             *Order: DOC_SETUP.3
  37.             *Cmd: "<1B19>0"
  38.         }
  39.     }
  40.     *Option: MANUAL
  41.     {
  42.         *rcNameID: =MANUAL_FEED_DISPLAY
  43.         *Command: CmdSelect
  44.         {
  45.             *Order: DOC_SETUP.3
  46.             *Cmd: "<1B19>0"
  47.         }
  48.     }
  49.     *Option: Option3
  50.     {
  51.         *rcNameID: 263
  52.         *Command: CmdSelect
  53.         {
  54.             *Order: DOC_SETUP.3
  55.             *Cmd: "<1B19>4<1B19>1"
  56.         }
  57.     }
  58.     *Option: Option4
  59.     {
  60.         *rcNameID: 264
  61.         *Command: CmdSelect
  62.         {
  63.             *Order: DOC_SETUP.3
  64.             *Cmd: "<1B19>4<1B19>2"
  65.         }
  66.     }
  67. }
  68. *Feature: Resolution
  69. {
  70.     *rcNameID: =RESOLUTION_DISPLAY
  71.     *DefaultOption: Option1
  72.     *Option: Option1
  73.     {
  74.         *Name: "180 x 180 " =DOTS_PER_INCH
  75.         *DPI: PAIR(180, 180)
  76.         *TextDPI: PAIR(180, 180)
  77.         *PinsPerLogPass: 24
  78.         *PinsPerPhysPass: 24
  79.         *MinStripBlankPixels: 180
  80.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  81.         *SpotDiameter: 120
  82.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  83.     }
  84.     *Option: Option2
  85.     {
  86.         *Name: "360 x 180 " =DOTS_PER_INCH
  87.         *DPI: PAIR(360, 180)
  88.         *TextDPI: PAIR(360, 180)
  89.         *PinsPerLogPass: 24
  90.         *PinsPerPhysPass: 24
  91.         *MinStripBlankPixels: 360
  92.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  93.         *SpotDiameter: 170
  94.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  95.     }
  96.     *Option: Option3
  97.     {
  98.         *Name: "360 x 360 " =DOTS_PER_INCH
  99.         *DPI: PAIR(360, 360)
  100.         *TextDPI: PAIR(360, 360)
  101.         *PinsPerLogPass: 48
  102.         *PinsPerPhysPass: 24
  103.         *MinStripBlankPixels: 360
  104.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  105.         *SpotDiameter: 170
  106.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  107.     }
  108.     *Option: Option4
  109.     {
  110.         *Name: "120 x 180 " =DOTS_PER_INCH
  111.         *DPI: PAIR(120, 180)
  112.         *TextDPI: PAIR(120, 180)
  113.         *PinsPerLogPass: 24
  114.         *PinsPerPhysPass: 24
  115.         *MinStripBlankPixels: 120
  116.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  117.         *SpotDiameter: 100
  118.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  119.     }
  120. }
  121. *Feature: PaperSize
  122. {
  123.     *rcNameID: =PAPER_SIZE_DISPLAY
  124.     *DefaultOption: LETTER
  125.     *Option: LETTER
  126.     {
  127.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  128.         *Command: CmdSelect
  129.         {
  130.             *Order: DOC_SETUP.4
  131.             *Cmd: "<1B>2<1B>CB"
  132.         }
  133.         *switch: InputBin
  134.         {
  135.             *case: TRACTOR
  136.             {
  137.                 *PrintableArea: PAIR(2880, 3960)
  138.                 *PrintableOrigin: PAIR(90, 0)
  139.             }
  140.             *case: MANUAL
  141.             {
  142.                 *PrintableArea: PAIR(2880, 3615)
  143.                 *PrintableOrigin: PAIR(90, 120)
  144.                 *switch: Resolution
  145.                 {
  146.                     *case: Option1
  147.                     {
  148.                         *PrintableArea: PAIR(2880, 3614)
  149.                     }
  150.                     *case: Option2
  151.                     {
  152.                         *PrintableArea: PAIR(2880, 3614)
  153.                     }
  154.                     *case: Option4
  155.                     {
  156.                         *PrintableArea: PAIR(2880, 3614)
  157.                     }
  158.                 }
  159.             }
  160.             *case: Option3
  161.             {
  162.                 *PrintableArea: PAIR(2880, 3615)
  163.                 *PrintableOrigin: PAIR(90, 120)
  164.                 *switch: Resolution
  165.                 {
  166.                     *case: Option1
  167.                     {
  168.                         *PrintableArea: PAIR(2880, 3614)
  169.                     }
  170.                     *case: Option2
  171.                     {
  172.                         *PrintableArea: PAIR(2880, 3614)
  173.                     }
  174.                     *case: Option4
  175.                     {
  176.                         *PrintableArea: PAIR(2880, 3614)
  177.                     }
  178.                 }
  179.             }
  180.             *case: Option4
  181.             {
  182.                 *PrintableArea: PAIR(2880, 3615)
  183.                 *PrintableOrigin: PAIR(90, 120)
  184.                 *switch: Resolution
  185.                 {
  186.                     *case: Option1
  187.                     {
  188.                         *PrintableArea: PAIR(2880, 3614)
  189.                     }
  190.                     *case: Option2
  191.                     {
  192.                         *PrintableArea: PAIR(2880, 3614)
  193.                     }
  194.                     *case: Option4
  195.                     {
  196.                         *PrintableArea: PAIR(2880, 3614)
  197.                     }
  198.                 }
  199.             }
  200.         }
  201.     }
  202.     *Option: LEGAL
  203.     {
  204.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  205.         *Command: CmdSelect
  206.         {
  207.             *Order: DOC_SETUP.4
  208.             *Cmd: "<1B>2<1B>CT"
  209.         }
  210.         *switch: InputBin
  211.         {
  212.             *case: TRACTOR
  213.             {
  214.                 *PrintableArea: PAIR(2880, 5040)
  215.                 *PrintableOrigin: PAIR(90, 0)
  216.             }
  217.             *case: MANUAL
  218.             {
  219.                 *PrintableArea: PAIR(2880, 4695)
  220.                 *PrintableOrigin: PAIR(90, 120)
  221.                 *switch: Resolution
  222.                 {
  223.                     *case: Option1
  224.                     {
  225.                         *PrintableArea: PAIR(2880, 4694)
  226.                     }
  227.                     *case: Option2
  228.                     {
  229.                         *PrintableArea: PAIR(2880, 4694)
  230.                     }
  231.                     *case: Option4
  232.                     {
  233.                         *PrintableArea: PAIR(2880, 4694)
  234.                     }
  235.                 }
  236.             }
  237.             *case: Option3
  238.             {
  239.                 *PrintableArea: PAIR(2880, 4695)
  240.                 *PrintableOrigin: PAIR(90, 120)
  241.                 *switch: Resolution
  242.                 {
  243.                     *case: Option1
  244.                     {
  245.                         *PrintableArea: PAIR(2880, 4694)
  246.                     }
  247.                     *case: Option2
  248.                     {
  249.                         *PrintableArea: PAIR(2880, 4694)
  250.                     }
  251.                     *case: Option4
  252.                     {
  253.                         *PrintableArea: PAIR(2880, 4694)
  254.                     }
  255.                 }
  256.             }
  257.             *case: Option4
  258.             {
  259.                 *PrintableArea: PAIR(2880, 4695)
  260.                 *PrintableOrigin: PAIR(90, 120)
  261.                 *switch: Resolution
  262.                 {
  263.                     *case: Option1
  264.                     {
  265.                         *PrintableArea: PAIR(2880, 4694)
  266.                     }
  267.                     *case: Option2
  268.                     {
  269.                         *PrintableArea: PAIR(2880, 4694)
  270.                     }
  271.                     *case: Option4
  272.                     {
  273.                         *PrintableArea: PAIR(2880, 4694)
  274.                     }
  275.                 }
  276.             }
  277.         }
  278.     }
  279.     *Option: A4
  280.     {
  281.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  282.         *Command: CmdSelect
  283.         {
  284.             *Order: DOC_SETUP.4
  285.             *Cmd: "<1B>2<1B>CF"
  286.         }
  287.         *switch: InputBin
  288.         {
  289.             *case: TRACTOR
  290.             {
  291.                 *PrintableArea: PAIR(2880, 4208)
  292.                 *PrintableOrigin: PAIR(90, 0)
  293.             }
  294.             *case: MANUAL
  295.             {
  296.                 *PrintableArea: PAIR(2880, 3863)
  297.                 *PrintableOrigin: PAIR(90, 120)
  298.                 *switch: Resolution
  299.                 {
  300.                     *case: Option1
  301.                     {
  302.                         *PrintableArea: PAIR(2880, 3862)
  303.                     }
  304.                     *case: Option2
  305.                     {
  306.                         *PrintableArea: PAIR(2880, 3862)
  307.                     }
  308.                     *case: Option4
  309.                     {
  310.                         *PrintableArea: PAIR(2880, 3862)
  311.                     }
  312.                 }
  313.             }
  314.             *case: Option3
  315.             {
  316.                 *PrintableArea: PAIR(2880, 3863)
  317.                 *PrintableOrigin: PAIR(90, 120)
  318.                 *switch: Resolution
  319.                 {
  320.                     *case: Option1
  321.                     {
  322.                         *PrintableArea: PAIR(2880, 3862)
  323.                     }
  324.                     *case: Option2
  325.                     {
  326.                         *PrintableArea: PAIR(2880, 3862)
  327.                     }
  328.                     *case: Option4
  329.                     {
  330.                         *PrintableArea: PAIR(2880, 3862)
  331.                     }
  332.                 }
  333.             }
  334.             *case: Option4
  335.             {
  336.                 *PrintableArea: PAIR(2880, 3863)
  337.                 *PrintableOrigin: PAIR(90, 120)
  338.                 *switch: Resolution
  339.                 {
  340.                     *case: Option1
  341.                     {
  342.                         *PrintableArea: PAIR(2880, 3862)
  343.                     }
  344.                     *case: Option2
  345.                     {
  346.                         *PrintableArea: PAIR(2880, 3862)
  347.                     }
  348.                     *case: Option4
  349.                     {
  350.                         *PrintableArea: PAIR(2880, 3862)
  351.                     }
  352.                 }
  353.             }
  354.         }
  355.     }
  356.     *Option: A5
  357.     {
  358.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  359.         *Command: CmdSelect
  360.         {
  361.             *Order: DOC_SETUP.4
  362.             *Cmd: "<1B>2<1B>C2"
  363.         }
  364.         *switch: InputBin
  365.         {
  366.             *case: TRACTOR
  367.             {
  368.                 *PrintableArea: PAIR(2009, 2977)
  369.                 *PrintableOrigin: PAIR(90, 0)
  370.                 *switch: Resolution
  371.                 {
  372.                     *case: Option1
  373.                     {
  374.                         *PrintableArea: PAIR(2008, 2976)
  375.                     }
  376.                     *case: Option2
  377.                     {
  378.                         *PrintableArea: PAIR(2009, 2976)
  379.                     }
  380.                     *case: Option4
  381.                     {
  382.                         *PrintableArea: PAIR(2007, 2976)
  383.                     }
  384.                 }
  385.             }
  386.             *case: MANUAL
  387.             {
  388.                 *PrintableArea: PAIR(2009, 2632)
  389.                 *PrintableOrigin: PAIR(90, 120)
  390.                 *switch: Resolution
  391.                 {
  392.                     *case: Option1
  393.                     {
  394.                         *PrintableArea: PAIR(2008, 2632)
  395.                     }
  396.                     *case: Option4
  397.                     {
  398.                         *PrintableArea: PAIR(2007, 2632)
  399.                     }
  400.                 }
  401.             }
  402.             *case: Option3
  403.             {
  404.                 *PrintableArea: PAIR(2009, 2632)
  405.                 *PrintableOrigin: PAIR(90, 120)
  406.                 *switch: Resolution
  407.                 {
  408.                     *case: Option1
  409.                     {
  410.                         *PrintableArea: PAIR(2008, 2632)
  411.                     }
  412.                     *case: Option4
  413.                     {
  414.                         *PrintableArea: PAIR(2007, 2632)
  415.                     }
  416.                 }
  417.             }
  418.             *case: Option4
  419.             {
  420.                 *PrintableArea: PAIR(2009, 2632)
  421.                 *PrintableOrigin: PAIR(90, 120)
  422.                 *switch: Resolution
  423.                 {
  424.                     *case: Option1
  425.                     {
  426.                         *PrintableArea: PAIR(2008, 2632)
  427.                     }
  428.                     *case: Option4
  429.                     {
  430.                         *PrintableArea: PAIR(2007, 2632)
  431.                     }
  432.                 }
  433.             }
  434.         }
  435.     }
  436.     *Option: B5
  437.     {
  438.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  439.         *Command: CmdSelect
  440.         {
  441.             *Order: DOC_SETUP.4
  442.             *Cmd: "<1B>2<1B>C="
  443.         }
  444.         *switch: InputBin
  445.         {
  446.             *case: TRACTOR
  447.             {
  448.                 *PrintableArea: PAIR(2491, 3643)
  449.                 *PrintableOrigin: PAIR(90, 0)
  450.                 *switch: Resolution
  451.                 {
  452.                     *case: Option1
  453.                     {
  454.                         *PrintableArea: PAIR(2490, 3642)
  455.                     }
  456.                     *case: Option2
  457.                     {
  458.                         *PrintableArea: PAIR(2491, 3642)
  459.                     }
  460.                     *case: Option4
  461.                     {
  462.                         *PrintableArea: PAIR(2490, 3642)
  463.                     }
  464.                 }
  465.             }
  466.             *case: MANUAL
  467.             {
  468.                 *PrintableArea: PAIR(2491, 3298)
  469.                 *PrintableOrigin: PAIR(90, 120)
  470.                 *switch: Resolution
  471.                 {
  472.                     *case: Option1
  473.                     {
  474.                         *PrintableArea: PAIR(2490, 3298)
  475.                     }
  476.                     *case: Option4
  477.                     {
  478.                         *PrintableArea: PAIR(2490, 3298)
  479.                     }
  480.                 }
  481.             }
  482.             *case: Option3
  483.             {
  484.                 *PrintableArea: PAIR(2491, 3298)
  485.                 *PrintableOrigin: PAIR(90, 120)
  486.                 *switch: Resolution
  487.                 {
  488.                     *case: Option1
  489.                     {
  490.                         *PrintableArea: PAIR(2490, 3298)
  491.                     }
  492.                     *case: Option4
  493.                     {
  494.                         *PrintableArea: PAIR(2490, 3298)
  495.                     }
  496.                 }
  497.             }
  498.             *case: Option4
  499.             {
  500.                 *PrintableArea: PAIR(2491, 3298)
  501.                 *PrintableOrigin: PAIR(90, 120)
  502.                 *switch: Resolution
  503.                 {
  504.                     *case: Option1
  505.                     {
  506.                         *PrintableArea: PAIR(2490, 3298)
  507.                     }
  508.                     *case: Option4
  509.                     {
  510.                         *PrintableArea: PAIR(2490, 3298)
  511.                     }
  512.                 }
  513.             }
  514.         }
  515.     }
  516.     *Option: Option6
  517.     {
  518.         *rcNameID: 261
  519.         *PageDimensions: PAIR(3060, 4320)
  520.         *Command: CmdSelect
  521.         {
  522.             *Order: DOC_SETUP.4
  523.             *Cmd: "<1B>2<1B>CH"
  524.         }
  525.         *switch: InputBin
  526.         {
  527.             *case: TRACTOR
  528.             {
  529.                 *PrintableArea: PAIR(2880, 4320)
  530.                 *PrintableOrigin: PAIR(90, 0)
  531.             }
  532.             *case: MANUAL
  533.             {
  534.                 *PrintableArea: PAIR(2880, 3975)
  535.                 *PrintableOrigin: PAIR(90, 120)
  536.                 *switch: Resolution
  537.                 {
  538.                     *case: Option1
  539.                     {
  540.                         *PrintableArea: PAIR(2880, 3974)
  541.                     }
  542.                     *case: Option2
  543.                     {
  544.                         *PrintableArea: PAIR(2880, 3974)
  545.                     }
  546.                     *case: Option4
  547.                     {
  548.                         *PrintableArea: PAIR(2880, 3974)
  549.                     }
  550.                 }
  551.             }
  552.             *case: Option3
  553.             {
  554.                 *PrintableArea: PAIR(2880, 3975)
  555.                 *PrintableOrigin: PAIR(90, 120)
  556.                 *switch: Resolution
  557.                 {
  558.                     *case: Option1
  559.                     {
  560.                         *PrintableArea: PAIR(2880, 3974)
  561.                     }
  562.                     *case: Option2
  563.                     {
  564.                         *PrintableArea: PAIR(2880, 3974)
  565.                     }
  566.                     *case: Option4
  567.                     {
  568.                         *PrintableArea: PAIR(2880, 3974)
  569.                     }
  570.                 }
  571.             }
  572.             *case: Option4
  573.             {
  574.                 *PrintableArea: PAIR(2880, 3975)
  575.                 *PrintableOrigin: PAIR(90, 120)
  576.                 *switch: Resolution
  577.                 {
  578.                     *case: Option1
  579.                     {
  580.                         *PrintableArea: PAIR(2880, 3974)
  581.                     }
  582.                     *case: Option2
  583.                     {
  584.                         *PrintableArea: PAIR(2880, 3974)
  585.                     }
  586.                     *case: Option4
  587.                     {
  588.                         *PrintableArea: PAIR(2880, 3974)
  589.                     }
  590.                 }
  591.             }
  592.         }
  593.     }
  594.     *Option: Option7
  595.     {
  596.         *rcNameID: 262
  597.         *PageDimensions: PAIR(3060, 4680)
  598.         *Command: CmdSelect
  599.         {
  600.             *Order: DOC_SETUP.4
  601.             *Cmd: "<1B>2<1B>CN"
  602.         }
  603.         *switch: InputBin
  604.         {
  605.             *case: TRACTOR
  606.             {
  607.                 *PrintableArea: PAIR(2880, 4680)
  608.                 *PrintableOrigin: PAIR(90, 0)
  609.             }
  610.             *case: MANUAL
  611.             {
  612.                 *PrintableArea: PAIR(2880, 4335)
  613.                 *PrintableOrigin: PAIR(90, 120)
  614.                 *switch: Resolution
  615.                 {
  616.                     *case: Option1
  617.                     {
  618.                         *PrintableArea: PAIR(2880, 4334)
  619.                     }
  620.                     *case: Option2
  621.                     {
  622.                         *PrintableArea: PAIR(2880, 4334)
  623.                     }
  624.                     *case: Option4
  625.                     {
  626.                         *PrintableArea: PAIR(2880, 4334)
  627.                     }
  628.                 }
  629.             }
  630.             *case: Option3
  631.             {
  632.                 *PrintableArea: PAIR(2880, 4335)
  633.                 *PrintableOrigin: PAIR(90, 120)
  634.                 *switch: Resolution
  635.                 {
  636.                     *case: Option1
  637.                     {
  638.                         *PrintableArea: PAIR(2880, 4334)
  639.                     }
  640.                     *case: Option2
  641.                     {
  642.                         *PrintableArea: PAIR(2880, 4334)
  643.                     }
  644.                     *case: Option4
  645.                     {
  646.                         *PrintableArea: PAIR(2880, 4334)
  647.                     }
  648.                 }
  649.             }
  650.             *case: Option4
  651.             {
  652.                 *PrintableArea: PAIR(2880, 4335)
  653.                 *PrintableOrigin: PAIR(90, 120)
  654.                 *switch: Resolution
  655.                 {
  656.                     *case: Option1
  657.                     {
  658.                         *PrintableArea: PAIR(2880, 4334)
  659.                     }
  660.                     *case: Option2
  661.                     {
  662.                         *PrintableArea: PAIR(2880, 4334)
  663.                     }
  664.                     *case: Option4
  665.                     {
  666.                         *PrintableArea: PAIR(2880, 4334)
  667.                     }
  668.                 }
  669.             }
  670.         }
  671.     }
  672.     *Option: CUSTOMSIZE
  673.     {
  674.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  675.         *MinSize: PAIR(180, 360)
  676.         *MaxSize: PAIR(3600, 7920)
  677.         *MaxPrintableWidth: 2880
  678.         *MinLeftMargin: 90
  679.         *CenterPrintable?: FALSE
  680.         *switch: InputBin
  681.         {
  682.             *case: TRACTOR
  683.             {
  684.                 *TopMargin: 0
  685.                 *BottomMargin: 0
  686.             }
  687.             *case: MANUAL
  688.             {
  689.                 *TopMargin: 120
  690.                 *BottomMargin: 225
  691.             }
  692.             *case: Option3
  693.             {
  694.                 *TopMargin: 120
  695.                 *BottomMargin: 225
  696.             }
  697.             *case: Option4
  698.             {
  699.                 *TopMargin: 120
  700.                 *BottomMargin: 225
  701.             }
  702.         }
  703.         *Command: CmdSelect
  704.         {
  705.             *Order: DOC_SETUP.4
  706.             *Cmd: "<1B>2"
  707.         }
  708.     }
  709. }
  710. *Feature: PrintQuality
  711. {
  712.     *rcNameID: =TEXT_QUALITY_DISPLAY
  713.     *DefaultOption: LETTER_QUALITY
  714.     *Option: LETTER_QUALITY
  715.     {
  716.         *rcNameID: =LETTER_QUALITY_DISPLAY
  717.         *Command: CmdSelect
  718.         {
  719.             *Order: DOC_SETUP.2
  720.             *Cmd: "<1B>x<01>"
  721.         }
  722.     }
  723.     *Option: DRAFT_QUALITY
  724.     {
  725.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  726.         *Command: CmdSelect
  727.         {
  728.             *Order: DOC_SETUP.2
  729.             *Cmd: "<1B>x<00>"
  730.         }
  731.     }
  732. }
  733. *Feature: Halftone
  734. {
  735.     *rcNameID: =HALFTONING_DISPLAY
  736.     *DefaultOption: HT_PATSIZE_AUTO
  737.     *Option: HT_PATSIZE_AUTO
  738.     {
  739.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  740.     }
  741. *Ifdef: WINNT_50
  742.     *Option: HT_PATSIZE_SUPERCELL_M
  743.     {
  744.         *rcNameID: =HT_SUPERCELL_DISPLAY
  745.     }
  746. *Endif:
  747.     *Option: HT_PATSIZE_6x6_M
  748.     {
  749.         *rcNameID: =HT_DITHER6X6_DISPLAY
  750.     }
  751.     *Option: HT_PATSIZE_8x8_M
  752.     {
  753.         *rcNameID: =HT_DITHER8X8_DISPLAY
  754.     }
  755. }
  756. *Command: CmdStartDoc
  757. {
  758.     *Order: DOC_SETUP.1
  759.     *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  760. }
  761. *Command: CmdStartPage
  762. {
  763.     *Order: PAGE_SETUP.1
  764.     *Cmd: "<0D>"
  765. }
  766. *Command: CmdEndJob
  767. {
  768.     *Order: JOB_FINISH.1
  769.     *Cmd: "<1B>@"
  770. }
  771. *RotateCoordinate?: FALSE
  772. *RotateRaster?: FALSE
  773. *RotateFont?: FALSE
  774. *switch: Orientation
  775. {
  776.     *case: PORTRAIT
  777.     {
  778.         *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  779.     }
  780.     *case: LANDSCAPE_CC270
  781.     {
  782.         *TextCaps: LIST(TC_RA_ABLE)
  783.     }
  784. }
  785. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  786. *YMoveAttributes: LIST(SEND_CR_FIRST)
  787. *MaxLineSpacing: 255
  788. *XMoveThreshold: 0
  789. *YMoveThreshold: *
  790. *XMoveUnit: 60
  791. *YMoveUnit: 180
  792. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  793. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  794. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  795. *Command: CmdCR { *Cmd : "<0D>" }
  796. *Command: CmdLF { *Cmd : "<0A>" }
  797. *Command: CmdFF { *Cmd : "<0C>" }
  798. *Command: CmdBackSpace { *Cmd : "<08>" }
  799. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  800. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  801. *EjectPageWithFF?: TRUE
  802. *switch: PaperSize
  803. {
  804.     *case: CUSTOMSIZE
  805.     {
  806.         *EjectPageWithFF?: FALSE
  807.         *switch: InputBin
  808.         {
  809.             *case: MANUAL
  810.             {
  811.                 *EjectPageWithFF?: TRUE
  812.             }
  813.             *case: Option3
  814.             {
  815.                 *EjectPageWithFF?: TRUE
  816.             }
  817.             *case: Option4
  818.             {
  819.                 *EjectPageWithFF?: TRUE
  820.             }
  821.         }
  822.     }
  823. }
  824. *OutputDataFormat: V_BYTE
  825. *OptimizeLeftBound?: FALSE
  826. *CursorXAfterSendBlockData: AT_GRXDATA_END
  827. *CursorYAfterSendBlockData: NO_MOVE
  828. *DefaultFont: 3
  829. *DefaultCTT: 2
  830. *switch: Orientation
  831. {
  832.     *case: PORTRAIT
  833.     {
  834.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
  835.     }
  836.     *case: LANDSCAPE_CC270
  837.     {
  838.         *DeviceFonts: LIST()
  839.     }
  840. }
  841. *FontCartridge: FC1
  842. {
  843.     *rcCartridgeNameID:266
  844.     *PortraitFonts: LIST(17,18,19,20,21,22,23)
  845.     *LandscapeFonts: LIST()
  846. }
  847. *FontCartridge: FC2
  848. {
  849.     *rcCartridgeNameID:267
  850.     *PortraitFonts: LIST(24,25,26,27,28,29,30)
  851.     *LandscapeFonts: LIST()
  852. }
  853. *FontCartridge: FC3
  854. {
  855.     *rcCartridgeNameID:268
  856.     *PortraitFonts: LIST(31,32,33,34,35,36,37)
  857.     *LandscapeFonts: LIST()
  858. }
  859. *FontCartridge: FC4
  860. {
  861.     *rcCartridgeNameID:269
  862.     *PortraitFonts: LIST(39)
  863.     *LandscapeFonts: LIST()
  864. }
  865. *FontCartridge: FC5
  866. {
  867.     *rcCartridgeNameID:270
  868.     *PortraitFonts: LIST(38)
  869.     *LandscapeFonts: LIST()
  870. }
  871. *FontCartridge: FC6
  872. {
  873.     *rcCartridgeNameID:271
  874.     *PortraitFonts: LIST(40)
  875.     *LandscapeFonts: LIST()
  876. }
  877. *FontCartridge: FC7
  878. {
  879.     *rcCartridgeNameID:272
  880.     *PortraitFonts: LIST(41)
  881.     *LandscapeFonts: LIST()
  882. }
  883. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  884. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  885. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  886. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  887. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  888. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  889.